<template>
  <div id="app">
    <router-view />
  </div>
</template>

<script>
export default {
  name: 'App',
  created() {
    // this.$nextTick(() => {
    //   // 禁用右键
    //   document.oncontextmenu = new Function("event.returnValue=false");
    //   // 禁用选择
    //   document.onselectstart = new Function("event.returnValue=false");
    // });
  },
  mounted() {
    const load = document.getElementById('yyy-loading')
    if (load) {
      load.style.display = 'none'
    }
  }
}
</script>
<style lang="scss">
  @import "~@/styles/variables.scss";
  // *{
  //   filter:grayscale(1);
  // }

  .code_dialog .el-dialog__header{
      padding: 14px 20px;
  }

  .code_dialog .el-dialog__headerbtn{
    top: 12px
  }
  .code_dialog .el-dialog{
    border-radius: 10px!important;
  }

  .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: $mainColor1;
    ;
    color: #FFF;
  }
  // 折叠面板样式
  .el-drawer__header {
    font-family: PingFang SC;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
    color: #232325;
  }

  // .el-drawer__body {
  //   overflow: hidden;
  //   width: 400px !important;
  // }
  // .el-drawer__open .el-drawer.rtl {
  //   width: 400px !important;
  // }
  #app .normal-flag {
    margin-top: 0;
    margin-bottom: 0;
  }

  .el-button {
    border-radius: 2px !important;
  }
.el-input.is-disabled .el-input__inner {
      background-color: #F5F7FA !important;
}
.el-input-group__append {
  background-color: #fff;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-left: none;
  // element-ui公共样式
}
  .is-center .cell {
    text-align: center !important;
  }

  .is-right .cell {
    text-align: right !important;
  }

  em {
    font-style: normal;
    color: $mainColor1;
  }

  /* 小标题*/
  .small-title {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
  }

  /* // 公共样式开始 */

  .flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .sidebar-logo-containe {
    background: #F2F3FC !important;
  }

  .blue-btn span {
    color: #FFFFFF !important;
  }

  /* 公共样式结束 */

  // 输入框样式
  .el-input .el-input__count {
    margin-top: -10px;
  }

  // element-ui公共样式覆盖
  // 表单样式
  .el-input__inner {
    border-radius: 2px !important;
    border-color: $borderColor1;
    border: 1px solid $borderColor1;
    padding: 0 12px;
  }
.el-input-group__append, .el-input-group__prepend {
  border-radius: 2px;
}
  .el-upload-list__item-name {
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-clamp: 1;
  }

  // 表格的一些样式
  // .el-table td.el-table__cell, .el-table th.el-table__cell.is-leaf{
  //       border-bottom: 0px solid rgba(57, 68, 78, 0.08) !important;
  // }
  // 鼠标移除样式

  .el-table th.el-table__cell.is-leaf{
    border-bottom: none !important;
  }
  .el-table .ascending .sort-caret.ascending {
    border-bottom-color: $mainColor1;
  }

  .el-table .descending .sort-caret.descending {
    border-top-color: $mainColor1;
  }

  .el-table--border th.gutter:last-of-type {
    display: block !important;
    width: 17px !important;
  }

  .el-table__fixed-right::before,
  .el-table__fixed::before {
    height: 0px;
  }

  .el-table--border th.gutter:last-of-type {
    display: block !important;
    width: 17px !important;
  }

  .el-table .el-table__header th,
  .el-table .el-table__header tr,
  .el-table .el-table__header th,
  .el-table .el-table__header tr,
  .el-table__footer-wrapper tbody td.el-table__cell,
  .el-table__header-wrapper tbody td.el-table__cell,
  .el-table .el-table__header tr:hover {
    background: rgba(247, 247, 249, 1) !important;
  }
  .el-table td.el-table__cell,
  .el-table th.el-table__cell.is-leaf {
    border-color: rgba(57, 68, 78, 0.1);
    border-bottom: 1px solid rgba(57, 68, 78, 0.08);
  }

  .el-table--border::after,
  .el-table--group::after,
  .el-table::before {
    background: rgba(247, 247, 249, 1) !important;
  }

  .el-table th>.cell {
    font-size: 14px;
    font-weight: normal;
    font-family: "PingFangSC-Medium", PingFangSC, sans-serif !important;
    color: #1D2129 !important;
  }

  .el-table td .cell {
    color: #33404A;
    font-size: 14px;
	padding-left: 10px;
  }

  .el-table td,
  .el-table th {
    padding: 13px 0;
    border-bottom: 1px solid #ebeef5;
    text-align: left;
  }
.el-table__body tr.hover-row.current-row>td.el-table__cell,
 .el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,
 .el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,
 .el-table__body tr.hover-row>td.el-table__cell{
	 background-color: rgba(247, 247, 249, 0.4);
 }
 .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
    background-color: rgba(247, 247, 249, 0.4) !important;
}
/* 解决element表格固定栏 滚动条无法拖动的问题  但是会导致阴影消失  */
  // .el-table--scrollable-x .el-table__body-wrapper {
  //   z-index: 2;
  // }
  // .el-table__fixed, .el-table__fixed-right{
  //   box-shadow: none;
  // }

  //
  //
  .el-tabs__item {
    font-family: "PingFangSC-Medium", PingFangSC, sans-serif !important;
    // padding-left: 20px !important;
  }

  .el-tabs__item.is-active {
    color: $mainColor1;
  }

  .el-tabs__active-bar {
    background: $mainColor1;
  }

  .el-form-item__label {
    line-height: 0px;
  }

  .el-tabs__item:hover,
  .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active,
  .el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover,
  .el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover {
    color: $mainColor1;
  }

  .el-button {
    padding: 7px 15px;
  }

  .el-button--primary {
    background-color: $mainColor1;
    color: #FFFFFF;
  }

  .el-tabs__nav-wrap::after {
    height: 1px;
  }

  .el-button--primary:focus,
  .el-button--primary:hover {
    background: $mainColor1;
    border-color: $mainColor1;
    color: #FFF;
  }

  .el-form-item__label,
  .el-form label,
  .label,
  .label span {
    color: #1D2129;
    font-size: 14px;
  }

  .el-loading-spinner i {
    color: $mainColor1;
  }

  .html {
    background: #F2F3FC;
  }

  .el-divider--horizontal {
    display: block;
    height: 1px !important;
    width: 100%;
    margin: 24px 0;
  }

  .el-divider {
    background-color: rgba(57, 68, 78, 0.1) !important;
  }

  textarea.el-textarea__inner {
    height: 150px !important;
    overflow: hidden;
    border-radius: 2px;
  }

  textarea.el-textarea__inner:focus {
    border-color: $mainColor1 !important;
  }

  .el-radio__input.is-checked .el-radio__inner {
    border-color: $mainColor1;
    background: $mainColor1;
  }

  .el-radio__input.is-checked+.el-radio__label {
    color: $mainColor1;
  }

  .el-card {
    color: #1D2129;
    border: none !important;

    .el-card__body {
      padding: 24px;
    }
  }

  .el-form-item::v-deep label.el-form-item__label,
  .label {
    font-size: 16px;
    color: #1D2129;
    line-height: 16px;

  }

  .el-form--label-top .el-form-item__label {
    line-height: 16px;
    padding: 0 0 12px;
  }

  /* 单选框按钮样式覆盖*/

  .el-radio-button:first-child .el-radio-button__inner {
    border-radius: 2px 0 0 2px;
  }

  .el-radio-button:last-child .el-radio-button__inner {
    border-radius: 0 2px 2px 0;
  }

  // 按钮样式覆盖
  .el-button {
    min-width: 76px;
    border-color: rgba(172, 182, 194, 1);
    color: #1D2129;
    border-radius: 2px !important;
    font-size: 14px;
    font-family: PingFangSC, sans-serif !important;
  }
 .el-dialog__footer .dialog-footer .el-button {
    min-width: 96px;
	  height: 36px !important;
	  text-align: center;
  }
  .el-button.defult{
	  min-width: 96px;
	  height: 36px;
	  text-align: center;
  }

  /* 取消按钮的覆盖*/
  .el-button.cancel-btn {
    border: none;
    color: $mainColor1;

  }

  /* 取消按钮的覆盖*/
  .el-button.cancel-btn {
    border: 1px solid transparent;
    color: $mainColor1;
  }

  .el-button.cancel-btn:hover {
    background-color: transparent;
    border: 1px solid $mainColor1;
    color: $mainColor1;
    opacity: 1;
  }

  .el-button.cancel-btn:hover {
    background-color: transparent;
    border: 1px solid $mainColor1;
    color: $mainColor1;
    opacity: 1;
  }

  .el-button:active {
    border-color: $mainColor1;
    color: $mainColor1;
  }

  .el-button--success.is-disabled,
  .el-button--success.is-disabled:active,
  .el-button--success.is-disabled:focus,
  .el-button--success.is-disabled:hover,
  .el-button--success:focus,
  .el-button--success:hover,
  .el-message-box .el-message-box__btns .el-button--primary:focus,
  .el-message-box .el-message-box__btns .el-button--primary:hover,
  .el-button:hover,
  .el-button:focus {
    color: #fff;
    background-color: $mainColor1;
    border-color: $mainColor1;
    opacity: 0.6;
  }

  .el-button--success:focus,
  .el-button--success:hover,
  .el-message-box .el-message-box__btns .el-button--primary:focus,
  .el-message-box .el-message-box__btns .el-button--primary:hover {
    opacity: 0.8;
  }

  .el-button--text {
    min-width: 56px;
    text-align: center;
  }

  .el-button--primary {
    background-color: #1890FF;
    color: #FFFFFF;
  }

  .el-button--success,
  .el-message-box .el-message-box__btns .el-button--primary {
    background-color: $mainColor1;
    border-color: $mainColor1;
    color: #FFFFFF;
    height: 32px !important;
  }

  .el-button--small,
  .el-button--small.is-round {
    text-align: center;
    border-radius: 2px;
  }

  .el-select__tags .el-tag,
  .el-cascader__tags .el-tag {
    height: 22px;
    border: 1px solid $borderColor1 !important;
    padding: 4px 4px 4px 8px !important;
    border-radius: 2px;
    background: #F7F7F9;
  }

  .el-select__tags .el-tag.el-tag--info {
    padding-right: 8px;
  }

  .el-select__tags .el-tag.el-tag--info .el-select__tags-text ,
  .el-cascader__tags .el-tag.el-tag--info{
    line-height: 22px;
    font-size: 12px;
    color: #1D2129;
    // border: 1px solid #E0E2E7 !important;
    border-radius: 2px !important;
  }
  .el-cascader__tags .el-tag>span {
    display: flex;
    align-items: center;
  }

  // 多选框的样式覆盖
  body .el-checkbox .el-checkbox__inner {
    border: 1px solid $borderColor1;
  }

  // 下拉选择框的样式
  .el-select-dropdown__item {
    color: $mainTxtColor;
  }

  .el-select-dropdown.is-multiple .el-select-dropdown__item.selected,
  .el-select-dropdown__item.selected span {
    color: $bodyTxtColor;
    font-size: 14px;
    font-weight: 400;
  }

  .el-pagination__sizes .el-input .el-input__inner:hover,
  .el-select .el-input__inner:focus,
  .el-input .el-input__inner:focus,
  .el-select .el-input.is-focus .el-input__inner {
    border-color: $borderColor1;
  }

  // .el-select .el-input .el-select__caret {
  //   color: $mainTxtColor;
  // }
  // 级联选择更改
  .el-tag.el-tag--info .el-tag__close{
    background: transparent;
    color:  #1D2129;
    font-size: 700;
    margin-top: 3px;
  }
.el-select .el-tag__close.el-icon-close {
    top: -1.5px !important;
}
  .el-select-dropdown__item {
    p {
      font-size: 14px;

      i {
        font-weight: 600;
        font-size: 14px;
        margin-right: 8px;
        opacity: 0;
      }
    }

    &.is-disabled {
      color: $isDisabledTxtColor;
    }

    &.selected {
      p {
        span {
          color: $bodyTxtColor !important;
          font-weight: 400;
        }
      }
    }

    &.select1-op.selected {
      i {
        color: $chartColor1;
        opacity: 1;
      }
    }

    &.select2-op.selected {
      i {
        color: $chartColor2;
        opacity: 1;
      }
    }

    &.select3-op.selected {
      i {
        color: $chartColor3;
        opacity: 1;
      }
    }

    &.select4-op.selected {
      i {
        color: $chartColor4;
        opacity: 1;
      }
    }

    &.select5-op.selected {
      i {
        color: $chartColor5;
        opacity: 1;
      }
    }
  }

  // 弹出框标题
  .el-popover__title {
    font-family: "PingFangSC-Medium", PingFangSC, sans-serif !important;
  }

  // 时间选择框
  .el-date-table td.today span,
  .el-time-panel__btn.confirm,
  .el-picker-panel__footer .el-button--text:focus,
  .el-picker-panel__footer .el-button--text:hover,
  .el-cascader-node.in-active-path,
  .el-cascader-node.is-active,
  .el-cascader-node.is-selectable.in-checked-path,
  .el-date-table td.available:hover {
    color: $mainColor1;
  }

  .el-range-editor.is-active,
  .el-range-editor.is-active:hover {
    border-color: $mainColor1;
  }

  .el-date-table td.current:not(.disabled) span,
  .el-date-table td.end-date span,
  .el-date-table td.start-date span {
    background-color: $mainColor1;
  }

  .el-picker-panel__footer .el-button.is-plain:focus,
  .el-picker-panel__footer .el-button.is-plain:hover {
    color: $mainColor1;
    border-color: $mainColor1;
  }

  .el-date-table td.next-month div,
  .el-date-table td.prev-month div {
    color: #C0C4CC !important;
  }

  // 多选框
  .el-radio__inner:hover,
  .el-checkbox__input.is-foucus .el-checkbox__inner,
  .el-checkbox__inner:hover,
  .el-checkbox__inner:focus,
  .el-cascader .el-input .el-input__inner:focus,
  .el-cascader .el-input.is-focus .el-input__inner,
  .el-checkbox__input.is-focus .el-checkbox__inner {
    border-color: $mainColor1;
    outline-color: $mainColor1;
  }

  .el-checkbox__input.is-checked .el-checkbox__inner,
  .el-checkbox__input.is-indeterminate .el-checkbox__inner,
  .el-checkbox__input.is-checked+.el-checkbox__label,
  .el-transfer-panel__item:hover {
    color: $mainColor1;
    border-color: $mainColor1;
    outline-color: $mainColor1;
  }

  .el-checkbox__input.is-checked .el-checkbox__inner,
  .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: $mainColor1;
  }

  // .el-checkbox__input.is-checked .el-checkbox__inner::after {
  //   width: 8px;
  //   height: 8px;
  //   background-color: $mainColor1;
  //   transform: translate(-50%, -50%);
  //   top: 50%;
  //   left: 50%;
  //   font-size: 0;
  // }

  // 单选按钮的样式

  .el-radio-button__inner:hover {
    color: $mainColor1;
  }

  .el-radio-button__orig-radio:checked+.el-radio-button__inner {
    border-color: $mainColor1;
    background-color: $mainColor1;
    box-shadow: -1px 0 0 0 $mainColor1;
  }

  // tab栏

  .el-tabs__item.is-active,
  .el-tabs__item:hover {
    color: $mainColor1;
  }

  .el-tabs__active-bar {
    background-color: $mainColor1;
  }

  .el-tabs__header {
    margin-bottom: 24px;
  }

  // 分页栏的格式
  .el-pager li {
    border-radius: 2px;
  }

  .el-pager li:hover,
  .el-pagination button:hover,
  .el-pagination.is-background .el-pager li:not(.disabled):hover {
    color: $mainColor1;
  }

  .el-pager li.active {
    color: #FFFFFF;
    background-color: $mainColor1;

  }
  // 下拉框样式
   .el-dropdown-menu {
    box-shadow: none !important;
    border-radius: 2px;
    border: 1px solid $borderColor1;
  }

  .el-dropdown-menu__item {
    padding: 0 10px;
  }
  .el-dropdown-menu__item:focus,
  .el-dropdown-menu__item:not(.is-disabled):hover {
    color: $mainColor1;
    background-color: transparent;
  }
.el-dropdown-menu.el-popper .el-dropdown-menu__item[data-v-ccdcd422]:hover {
    background-color: #F7F7F9;
  }
  // loading的样式
  .el-loading-spinner .path {
    stroke: $mainColor1;
  }

  .el-loading-spinner .el-loading-text {
    color: $mainColor1;
  }

  .el-loading-mask {
    z-index: 9 !important;
  }

  .el-loading-mask.is-fullscreen {
    z-index: 2017 !important;
  }

  // 弹窗样式
  .el-dialog__title {
    font-size: 16px;
    line-height: 16px;
    font-family: "PingFangSC-Medium", PingFangSC, sans-serif !important;
  }

  .el-dialog__header {
    padding: 20px 24px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04) !important;
  }

  .el-dialog__body {
    padding: 24px !important;
    border-radius: 4px !important;
  }

  .bottom-dia .el-dialog__body {
    padding-bottom: 64px !important;
  }
  .el-input--prefix .el-input__inner {
    padding-left: 12px;
  }
  .el-dialog__headerbtn:focus .el-dialog__close,
  .el-dialog__headerbtn:hover .el-dialog__close,
  .el-dialog__headerbtn .el-dialog__close {
    color: #232325;
    font-size: 18px;
    font-weight: 600;
  }

  .el-dialog__footer {
    padding: 14px 24px;
    border-top: 1px solid rgba(0, 0, 0, 0.04) !important;
    margin-top: 15px !important;
  }

  .el-date-picker .el-picker-panel__footer .el-button--text.el-picker-panel__link-btn {
    display: none;
  }

  // 提示框的样式修改
  .el-message-box {
    border-radius: 2px;
    width: 400px;
  }
  .el-message-box__wrapper   .el-message-box{
     .el-message-box__status{
       position: relative;
       display: block;
       width: 40px;
       height: 40px;
       font-size: 40px !important;
       transform: translateY(0);
       margin: 0 auto;

     }
     .el-message-box__content{
       min-height: 50px;
       padding: 16px 24px;
       padding-bottom: 26px;
.el-message-box__container{
  display: block;
  width: 100%;
}

     }

   }

  .el-message-box__status.el-icon-warning {
    color: rgba(250, 173, 20, 1);
  }

  .el-message-box__header {
    padding: 24px;

  }

  .el-message-box__header .el-message-box__title {
    color: #232325;
    font-size: 16px;
    line-height: 16px;
    font-weight: 600;
  }

  .el-message-box__header .el-message-box__close {
    color: #232325;
    font-size: 18px;
    font-weight: 600;
  }

  .el-message-box__headerbtn .el-message-box__close,
  .el-message-box__headerbtn .el-message-box__close:hover {
    color: rgba(35, 35, 37, 1);
  }

  .el-message-box__content {
    display: flex;
    min-height: 100px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .el-message-box__status .el-icon-warning {
    color: red !important;
  }

  .el-message-box__btns {
    padding: 16px 24px;
    padding-bottom: 0;
    // border-top: 1px solid rgba(0, 0, 0, 0.04) !important;
    padding:14px 24px;
    padding-bottom: 4px;
  }

  .el-message-box__title {
    font-size: 16px;
    line-height: 16px;
    color: #232325;
  }

  .el-message-box__btns .el-button--default {
    border: 1px solid transparent;
    color: $mainColor1;
  }

  .el-message-box__btns .el-button--default:hover {
    background-color: transparent;
    border: 1px solid $mainColor1;
    color: $mainColor1;
    opacity: 1;
  }

  .el-message-box__btns .el-button--default:active {
    border-color: $mainColor1;
    color: $mainColor1;
  }

  // 功能色的一些覆盖
  .el-button.el-button--warning {
    background-color: #faad14;
    border-color: #faad14;
  }

  .el-message--warning .el-message__content,
  .el-message .el-icon-warning {
    color: #faad14;

  }

  .el-message--warning .el-message__content,
  .el-message .el-message__icon {
    font-size: 14px;
    line-height: 14px;
  }

  .el-message__closeBtn {
    color: rgba(35, 35, 37, 1);
  }

  // 禁用样式修改
  .el-cascader-node.is-disabled{
    color: $disabledColor;
  }
  .el-checkbox__input.is-disabled .el-checkbox__inner{
    background: #F8F8F9;
    /* 输入框边框颜色 */
    border: 1px solid $borderColor1;
  }

  .el-icon-search{
    color: rgba(51, 64, 74, 0.8);
  }
  .el-upload-dragger{
    border-radius: 2px !important;
  }

// 首页

.index_head{
  height: 84px;
  // height: 1.21rem;
  position: fixed;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.22);
  // width: 1200px;
  // margin: 0 auto;
  // padding: 0 3rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 100;
  transition: all 0.4s;
}
.scrollHead{
    // background: rgba(0 ,0,0, 0.5)!important;
    background-color: #027AFF!important;

}
.banner-box{

  height: 10.62rem;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

}
.yyylogo{
  width: 2.3rem;
}

.index-nav{
  display: flex;
}
.nav-item{
  cursor: pointer;
  font-size:16px;
  color: #fff;
  width: 136px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;

}
.nav-item.cur{
  color: #419bff;
  background-color: #fff;
  border-radius: 0.07rem;
}
.tc1{
  color: #FFF;
  font-size: 0.8rem;
  margin-bottom: 0.37rem;
  font-weight: bold;

}
.tc2{
  color: #FFF;
  font-size: 0.3rem;
  text-align: center;
  line-height: 0.5rem;

}
.banner-btns{
  margin-top: 0.93rem;
  display: flex;
}

.consult-btn{
  height:  0.78rem;
  padding: 0 0.7rem;
  font-size: 0.25rem;
  border-radius: 0.07rem;
  cursor: pointer;
  line-height:  0.78rem;
  background-color: #fff;
  color: #027AFF;
  margin-right: 0.2rem;
  position: relative;
  overflow: hidden;
}
.consult-btn:hover::before{
  transform:translate(-50%,-50%);
  width: 400px;
  height: 400px;
}
.consult-btn span{
  transition: all 0.5s ;
}
.consult-btn:hover span{
  color: #fff;
}
.consult-btn::before{
  content: '';
  position: absolute;
  width: 0px;
  height: 0px;
  left: 50%;
  top: 50%;
  background-color: #027AFF;
  border-radius: 50%;
  transform:translate(-50%,-50%);
  transition: all 0.5s ;
  transform-origin:50%;
}
.getaso span{
  transition: all 0.5s ;
  position: relative;
  z-index: 2;
}
.getaso:hover::before{
  transform:translate(-50%,-50%);
  width: 400px;
  height: 400px;
}
.getaso:hover span{
  color: #027AFF;
}
.getaso::before{
  content: '';
  position: absolute;
  width: 0px;
  height: 0px;
  left: 50%;
  top: 50%;
  background-color: #fff;
  border-radius: 50%;
  transform:translate(-50%,-50%);
  transition: all 0.5s ;
  transform-origin:50%;
}
.getaso{
  overflow: hidden;
  line-height: 0.78rem;
  height:  0.78rem;
  position: relative;
  padding: 0 0.7rem;
  font-size: 0.25rem;
  border-radius: 0.07rem;
  cursor: pointer;
  color: #fff;
  box-sizing: border-box;
  border: 1px solid #FFF;

}

.getasotip{
  color: #FFF;
  font-size: 0.2rem;
  margin-top: 0.2rem;
  text-align: center;

}
.mobile-nav{
  display: none;
}

.business-box{
  width: 1170px;
  // width: 14.62rem;
  max-width: 100%;
  margin: 0 auto;
}
.business-item{
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-radius:0.07rem;
  box-sizing: border-box;
  // padding: 0.4rem 0.37rem;
  padding: 0 0.37rem;
  height: 125px;
  padding-bottom: 10px;
  transition: all 0.4s;

}
.business-item:hover{
  transform: translateY(-20px);
}

.business-view{
  transform: translateY(-50%);
}
.business-title-home{
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.25rem;
  color: #364363;
}
.business-title-icon img{
  width: 0.63rem;
}
.business-des-home{
  color: #364363;
  font-size: 13px;
}
.business-des-home div{
  margin-bottom: 0.05rem;
  line-height: 0.24rem;
}
.business-des-home div:last-child{
  margin-bottom: 0;
}
.business-box-title{
  font-size: 26px;
  color: #30406d;
  text-align: center;
  font-weight: bold;
  padding: 40px 0 20px 0;
  display: none;

}
.demand-box{
  width: 90%;
  // width: 1170px;
  margin: 0 auto;
  margin-top: 40px;
  // max-width: 100%;
}

.com-title{
  text-align: center;
  font-size: 0.6rem;
  font-weight: bold;
  color: #30406d;
}
.demand-item{
  text-align: center;
  height: 1.65rem;
  border-radius: 0.1rem;
  background: #fff;
  /* 浮窗投影 */
  box-shadow: 0px 0.07rem 0.45rem 0px rgba(0, 66, 138, 0.15);
  margin-bottom: 0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.demand-icon{
  margin-right:0.31rem;
}
.demand-item:last-child{
  margin-bottom: 0;
}
.demand-list{
  // display: flex;
  // padding: 0 0.5rem;
  width: 4.6rem;
  justify-content: space-between;
}
.demand-content{
  flex: 1;
  margin-left: 0.62rem;
background: #F0F2FE;
}
.demand-view{

  margin-top: 0.62rem;
}

.demand-t{
  font-size: 0.23rem;
  color: #364363;
  margin-top: 0.27rem;
  margin-bottom: 0.25rem;
  height: 0.3rem;
  line-height: 0.3rem;
  transition: all 0.3s;
}
.demand-l{
  width: 0;
  height: 0.05rem;
  border-radius: 0.07rem;
  background: #027AFF;
  margin: 0 auto;
  transition: all 0.3s;
}
.demand-item.cur .demand-t{
  font-size: 0.28rem;
}
.demand-item.cur .demand-l{
  width: 0.55rem;
}
.demand-nav{
  display: flex;
  font-size: 0.25rem;
  color: rgba(2, 122, 255, 0.40);
  justify-content: center;
  padding-top: 0.27rem;

}

.demand-des-view{
  padding-left: 2.87rem;
  padding-right: 2.5rem;
  padding-top: 1rem;
}

.demand-des-t{
  font-size: 0.4rem;
  color: #364363;
  font-weight: bold;
  margin-bottom: 0.07rem;
}
.demand-des-b{
  color: #999;
  font-size: 0.2rem;

}
.demand-des-content{
  display: flex;
}
.introduce-box{
  flex: 1;
  padding-bottom: 0.97rem;
}

.demand-nav-item{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 0.4rem;
  border-radius:0.22rem;
  margin-left: 0.15rem;
  cursor: pointer;

}
.introduce-box  dl{
  margin-bottom: 0.3rem;
}
.introduce-box  dl:last-child{
  margin-bottom: 0;
}
.introduce-box dt{
  font-size: 0.3rem;
  color: #364363;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.introduce-img {
  margin-left: 1.42rem;
}
.introduce-img img{
  width: 2.25rem;
  border-radius: 8px;
}
.introduce-box dd{
  color:  #364363;
  font-size: 0.2rem;
  margin-top: 0.12rem;
  padding-left: 0.52rem;
  line-height: 0.333rem;
}
.demand-des-content{
  margin-top: 0.6rem;
}

.demand-nav-item.cur{
  background: #027AFF;
  color: #fff;
}
.advantage-box{
  width: 1170px;
  max-width: 90%;
  margin: 0 auto;
  margin-top: 1.71rem;

}
.adv-list{
   opacity: 0;
}

.adv-item{
  height: 240px;
  background-color: #f6f3ff;
  border-radius: 0.15rem;
  padding: 0 40px;
  margin-bottom: 30px;
  transition: all 0.4s;
  background: linear-gradient(135deg, rgba(91, 157, 255, 0.10) 0%, rgba(202, 189, 255, 0.10) 100%);
}
.adv-item:hover{
  transform: translateY(-20px);
}
.adv-icon{
  padding-top: 32px;
}
.adv-name{
  color: #364363;
  font-size: 17px;
}
.adv-icon img{
  margin-left: -10px;
}
.adv-des{
  color:#364363;
  font-size: 14px;
  line-height: 160%;
  margin-top: 8px;
}
.adv-list{
  padding-top: 0.85rem;
}

.num-list{
  width: 1270px;
  margin: 0 auto;
  max-width: 90%;
  display: flex;
  justify-content: space-between;
  margin-top: 100px;
}
.num-t{
  display: flex;
  align-items: flex-end;
}
.num-s{
  text-align: center;
  font-size: 0.8rem;
  font-family: Roboto;
  width: 100%;
  font-weight: 900;
  color: #1966ff;
    background-image:linear-gradient(125deg, #1662ff, #7dc6ff);
      -webkit-background-clip:text;
      -webkit-text-fill-color:transparent;

}

.num-u{
  font-size: 0.22rem;
  padding-bottom: 0.12rem;
  margin-left: 0.05rem;
}
.num-b{
  text-align: center;
  font-size: 0.22rem;
  color: #364263;
  margin-top: 0.14rem;
}

.footer{
    margin-top: 1.75rem;
    background-color: #07145e;
}
.bottom-box{
  width: 1400px;
  max-width: 90%;
  margin: 0 auto;
}
.footer-logo{
  padding: 0.75rem 0 0.75rem 0;
}
.footer-logo img{
  width: 2.87rem;
  display: block;
}

.footer-content{
  color: #FFF;

}
.footer-content-des{
  flex: 1;
  font-size: 0.18rem;
  line-height: 0.34rem;
}
.footer-code{
  display: flex;
}
.footer-code{
  margin-left: 0.83rem;
}
.footer-code .code-name{
  font-size:0.2rem ;
  text-align: center;
  margin-top: 0.12rem;
}
.footer-code>div{
  margin-left: 0.83rem;
}
.footer-address{
  color: #fff;
  font-size: 0.2rem;
  margin-top: 0.5rem;
}
.copyright{
  color: #fff;
  font-size: 0.2rem;
  padding: 0.77rem 0;
  padding-top: 0.62rem;
  text-align: center;
}
.copyright a{
  color: #fff;
  text-decoration: underline;
}
.demand-swiper{
  position: relative;
}
.el-carousel__container button{
  display: none;
}
.arr_left{
  width: 0.56rem;
  position: absolute;
  left: 0.62rem;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  z-index: 200;
}
.arr_right{
  width: 0.56rem;
  position: absolute;
  right: 0.62rem;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  z-index: 200;
}
 .demand-item{
   cursor: pointer;
 }
 .demand-item.cur {
   background: #F0F2FE;
  box-shadow: 0px 6px 36px 0px rgba(0, 66, 138, 0.25);

  }

.msk-box{
  position: fixed;
  top: 0px;
  left: 0;
  right: 0%;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}
.yd-nav{

  // padding: 20px ;
  background-color: #fff;
  width: 78%;
  height: 100%;
  position: absolute;
  right: 0;
  box-sizing: border-box;
  padding-left: 26px;
}
.yd-nav-item{
  padding: 26px 0px;
  font-size: 15px;
  color: #333;
  border-bottom: 2px solid #EFEFEF;

}
.demand-des-title{
  position: relative;
}
.demand-num{
      position: absolute;
      font-size:1rem;
      color: #c0dcff;
      left: -0.8rem;
      top: -0.56rem;
      font-weight: bold;

    }
.demand-des-t{
  position: relative;
  z-index: 2;
}
.group_op{
  position: absolute;
  width: 1.87rem;
  top: 0.5rem;
  right: 2.62rem;
}
.demand-content{
  position: relative;
}
@media (min-width: 1200px){

  .business-item{
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .demand-view{
    display: flex;
    align-items: center;
  }
  .kfcode{
    width: 190px;
    // width:42%;
  }
}

@media (min-width: 750px){

  .footer-content{
    display: flex;

  }

}

@media (max-width: 1200px) {
  .w_tip{
    margin-left: 6%!important;
  }

  // .el-dialog{
  //   width: 60%!important;
  // }
  .demand-des-view{
        padding-left: 15%;
        padding-right: 10%;
        position: relative;

  }

  .num-list{
    margin-top: 50px;
  }
  .adv-icon{
    padding-top: 20px;
  }
  .adv-item{
    height: 200px;
  }

  .demand-box{
    max-width: 90%;
  }
  .com-title{
    font-size: 26px;
  }
  .demand-t{
    margin: 6px 0 ;
  }
  .demand-icon {
    height: 50px;
  }
  .demand-icon img{
    width: 40px;
  }

  .demand-t{
    font-size: 12px;
  }
  .business-box-title{
    display: block;
  }
  .business-title-icon img{
    width: 30px;
  }
  .business-des-home div{
    margin-bottom: 6px;
    line-height: 18px;
    font-size: 13px;
  }
  .business-item{
    padding: 20px;
    padding-bottom: 24px;
    margin-bottom: 20px;
  }

  .business-title-home{
    font-size: 16px;
    font-weight: bold;
  }
  .business-view{
    transform: none;
  }
  .business-box{
    width: 90%;
  }
  .index_head{
    display: none;
  }
  .mobile-nav{
    z-index: 100;
    display: block;
    height: 65px;
    background-color: rgba(255, 255, 255, 0.22);
    position: fixed;
    width: 100%;
    padding: 0 20px;
    display: flex;
    box-sizing: border-box;
    align-items: center;
    justify-content: space-between;
  }
  .yyylogo-yd{
    width: 120px;
  }
  .yyynav{
    width: 22px;
  }
  .banner-box{
    height: auto;
    padding-top: 120px;
    padding-bottom: 40px;

  }
  .tc1{
    font-size: 26px;
    margin-bottom: 10px;
    font-weight: bold;
  }
  .tc2{
    font-size: 13px;
    margin-top: 10px;
    line-height: 20px;
  }
  .banner-btns{
    margin-top: 30px;
  }
  .consult-btn{
    height: 40px;
    padding: 0 20px;
    font-size: 15px;
  }
  .getaso{
    height: 40px;
    padding: 0;
    font-size: 15px;
    width: 200px;
    text-align: center;
  }
  .getasotip{
    font-size: 12px;
  }
  .demand-list{
     width: 100%;
     display: flex;
   }
   .demand-item{
     flex: 1;
     margin-right: 20px;
     height: 50px;
   }
  .demand-item:last-child{
    margin-right: 0;
  }
  .demand-content{
    margin-left: 0;
  }
  .demand-des-view {
      padding-left: 6%;
      padding-right: 6%;
  }
  .demand-content{
    margin-top: 20px;

  }
  .demand-icon {
    display: none;
  }

}
.w_tip{
  font-size: 0.2rem;color: #bfbebe;margin-left:20% ;
  margin-top: 0.25rem;
  padding-bottom:0.5rem;
}

@media (max-width: 992px) {
  .group_op{
      display: none;
    }
  .demand-num{
    left: 0;
  }

}
.el-carousel__container{
  height: 6.4rem!important;
}
.el-carousel__indicators{
  display: none!important;
}
.autohegith .el-carousel__container{
  height: 7rem!important;
}
  .footer-code img{
    border-radius: 6px;
  }
@media (max-width: 750px) {
  .autohegith .el-carousel__container{
    height: 580px!important;
  }
  .demand-des-content{
    margin-top: 0.5rem;
  }
  .introduce-box dd{
    font-size: 0.28rem;
  }
  .introduce-box  dl{
    margin-bottom: 0.2rem;
  }
  .advantage-box{
    margin-top: 50px;
  }
  // .el-dialog{
  //   width: 80%!important;
  // }
  .arr_left{
    display: none;
  }
  .arr_right{
    display: none;
  }

  .el-carousel__container button{
    display: block;
  }
  .el-carousel__container{
    height: 210px!important;
    // height: 530px!important;
  }
  .demand-item {
    margin-right: 10px;
  }
  .demand-nav{
    padding-top: 20px;
  }
  .demand-des-view{
    padding-top: 30px;
  }
  .introduce-box{
    padding-bottom: 20px;
  }
  .demand-des-content{
    display: block;
  }
  .introduce-img{
    margin-left: 0;
    text-align: center;
    padding-bottom: 20px;
  }
  .banner-box{
    padding-bottom: 40px;
  }
  .business-box{
    width: 90%;
  }
  .adv-icon{
    padding-top: 10px;
  }
  .adv-item{
    height: auto;
    margin-bottom: 15px;
    padding-bottom: 25px;
  }
  .adv-name{
    font-weight: bold;
  }
  .num-view{
    width: 50%;
    flex-shrink: 0;
    margin-bottom: 40px;
  }
  .num-list{
    flex-wrap: wrap;
    margin-top: 30px;
  }
  .num-s{
    width: auto;
    font-family: '微软雅黑';
    font-size: 30px;
  }
  .num-u{
    font-size: 16px;
  }
  .num-t{
    justify-content: center;
    font-size: 23px;
  }
  .footer-content-des{
    display: block;
  }
  .footer-code{
    margin-left: 0;
    margin-top: 20px;
    justify-content: space-around;
  }

   .footer-code div{
     margin: 0;
   }
   .footer-address{
     text-align: center;
   }
   .copyright{
     padding: 10px 0 30px 0 ;
   }
   .footer-logo{
     padding-bottom: 20px;
   }
   .footer-content-des{
     font-size: 13px;
     line-height: 24px;
   }
   .code-name,.footer-address,.copyright{
     font-size: 13px;
   }
   .copyright a{
     margin-top: 10px;
   }
   .footer{
     margin-top: 30px;
   }
   .brs{
     display: block;
   }
}
.brs{
  display: none;
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.animated.yi {
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	opacity: 1;
}
.animated.ti {
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		transform: translateY(-20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}

.business-box{
  opacity: 0;
}
</style>
